package org.dylan.common.paging.dialect;
/**
 * 数据分页Dialect
 * @author badqiu
 */
public abstract class PageDialect {
	/**
	 * 是否支持limit属性
	 * @return
	 */
    public abstract boolean supportsLimit();
    /**
     * 是否同时支持limit和offset属性
     * @return
     */
    public abstract boolean supportsLimitOffset();
    
    /**
     * 将sql变成分页查询的sql语句.</br>
     */
    public abstract String getLimitString(String sql, int offset, int limit);
    
}
